package com.spudtech.entity
{
    
    import com.spudtech.*;
    
    public interface ISpudHealth
    {
        
        function get health() : int;
        function set health(val : int) : void;
        
        function get maxHealth() : int;
        function set maxHealth(val : int) : void;
        
        
        function die() : void;
        function dieSilently() : void;
        
        function takeDamage(amount : int) : void;
        function healDamage(amount : int) : void;
        
        function get canHeal() : Boolean;
        function get canDamage() : Boolean;
        
    }
    
}
